package itheima06_extends_method_test;
/*
    1.老款手机: 打电话,发短信,显示来电(只显示电话号码)
    2.新款手机: 打电话,发短信,显示来电(显示电话号码,显示头像,显示位置)

    实现步骤:
        1.定义老款手机OldPhone类
            成员方法: 发短信,打电话,显示来电(只显示号码)

        2.创建老款手机OldPhone类的对象op

        3.使用老款手机OldPhone类的对象op分别调用方法

        4.定义子类新款手机NewPhone类 继承 父类 老款手机OldPhone类
            成员方法:
                发短信/打电话 功能不变,直接使用老款手机的功能
                显示来电 功能升级 覆盖重写父类 显示来电功能

        5.创建子类新款手机NewPhone类的对象np

        6.使用子类新款手机NewPhone类的对象np分别调用方法

    总结:
        1.super关键字
            (1)super.成员变量: 直接访问父类的成员变量
            (2)super.成员方法(实际参数..): 直接访问父类的成员方法
            (3)super(实际参数...): 直接访问父类的构造方法

        2.this关键字
            (1)this.成员变量: 直接访问本类的成员变量 ,本类没有找父类
            (2)this.成员方法(实际参数..):   不能这么写,它表示方法自己调用自己,出错
            (3)this(实际参数...): 直接访问本类重载的其它构造方法
*/
public class Demo06Extends {
    public static void main(String[] args) {

    }
}
